home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / gfx / vtdevel3.lha / Include / devices / audio.i next >
Text File  |  1992-09-24  |  1KB  |  58 lines

  1.     IFND    DEVICES_AUDIO_I
  2. DEVICES_AUDIO_I SET    1
  3. **
  4. **    $VER: audio.i 36.3 (29.08.90)
  5. **    Includes Release 39.108
  6. **
  7. **    audio.device include file
  8. **
  9. **    (C) Copyright 1985-1992 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_IO_I
  14.     INCLUDE    "exec/io.i"
  15.     ENDC
  16.  
  17. AUDIONAME MACRO
  18.         DC.B    'audio.device',0
  19.     ENDM
  20.  
  21. ADHARD_CHANNELS        EQU    4
  22.  
  23. ADALLOC_MINPREC        EQU    -128
  24. ADALLOC_MAXPREC        EQU    127
  25.  
  26. ADCMD_FREE        EQU    CMD_NONSTD+0
  27. ADCMD_SETPREC        EQU    CMD_NONSTD+1
  28. ADCMD_FINISH        EQU    CMD_NONSTD+2
  29. ADCMD_PERVOL        EQU    CMD_NONSTD+3
  30. ADCMD_LOCK        EQU    CMD_NONSTD+4
  31. ADCMD_WAITCYCLE        EQU    CMD_NONSTD+5
  32. ADCMD_ALLOCATE        EQU    32
  33.  
  34. ADIOB_PERVOL        EQU    4
  35. ADIOF_PERVOL        EQU    1<<4
  36. ADIOB_SYNCCYCLE        EQU    5
  37. ADIOF_SYNCCYCLE        EQU    1<<5
  38. ADIOB_NOWAIT        EQU    6
  39. ADIOF_NOWAIT        EQU    1<<6
  40. ADIOB_WRITEMESSAGE    EQU    7
  41. ADIOF_WRITEMESSAGE    EQU    1<<7
  42.  
  43. ADIOERR_NOALLOCATION    EQU    -10
  44. ADIOERR_ALLOCFAILED    EQU    -11
  45. ADIOERR_CHANNELSTOLEN    EQU    -12
  46.  
  47.     STRUCTURE    IOAudio,IO_SIZE
  48.     WORD    ioa_AllocKey
  49.     APTR    ioa_Data
  50.     ULONG    ioa_Length
  51.     UWORD    ioa_Period
  52.     UWORD    ioa_Volume
  53.     UWORD    ioa_Cycles
  54.     STRUCT    ioa_WriteMsg,MN_SIZE
  55.     LABEL    ioa_SIZEOF
  56.  
  57.     ENDC    ; DEVICES_AUDIO_I
  58.